<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>ARP32 Size Benchmarks</title>
    <style type="text/css" media="screen">table { border-collapse: collapse; font-family: "Ariel", sans-serif } 
                   td    { background: white; border: ridge black } 
                    tr.hdr { font-weight: bolder }</style>
  </head>
  <body>
    <h1>ARP32 Size Benchmarks</h1>
    <h2>ti.platforms.evmC6A8149 (compiler version: 1.0.1)</h2>
    <h3>(all sizes are in 8-bit bytes)</h3>
  </body>
  <body xmlns="">
    <div>
      <h3>Static Module Applications</h3>
      <table>
        <tr class="hdr">
          <td style="width:250px; border-bottom-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none">ROM</td>
          <td style="background-color:rgb(150,150,255); border-left-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none">RAM</td>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none"/>
        </tr>
        <tr class="hdr">
          <td style="border-top-style:none"/>
          <td>Code</td>
          <td>Initialized Data</td>
          <td>C-initialization</td>
          <td>Total ROM</td>
          <td>ISR/C Stack</td>
          <td>Task Stacks</td>
          <td>Heaps</td>
          <td>BSS</td>
          <td>Total RAM</td>
        </tr>
        <tr>
          <td>Kernel Only</td>
          <td>5504</td>
          <td>431</td>
          <td>180</td>
          <td>6115</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>428</td>
          <td>1452</td>
        </tr>
        <tr>
          <td>Hwi application</td>
          <td>5600</td>
          <td>550</td>
          <td>220</td>
          <td>6370</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>468</td>
          <td>1492</td>
        </tr>
        <tr>
          <td>Clock application</td>
          <td>7736</td>
          <td>596</td>
          <td>416</td>
          <td>8748</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>780</td>
          <td>1804</td>
        </tr>
        <tr>
          <td>Clock Object application</td>
          <td>7736</td>
          <td>596</td>
          <td>444</td>
          <td>8776</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>812</td>
          <td>1836</td>
        </tr>
        <tr>
          <td>Swi application</td>
          <td>6476</td>
          <td>564</td>
          <td>276</td>
          <td>7316</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>560</td>
          <td>1584</td>
        </tr>
        <tr>
          <td>Swi Object application</td>
          <td>6476</td>
          <td>568</td>
          <td>316</td>
          <td>7360</td>
          <td>1024</td>
          <td>0</td>
          <td>0</td>
          <td>616</td>
          <td>1640</td>
        </tr>
        <tr>
          <td>Task application</td>
          <td>9712</td>
          <td>624</td>
          <td>596</td>
          <td>10932</td>
          <td>1024</td>
          <td>1024</td>
          <td>0</td>
          <td>1052</td>
          <td>3100</td>
        </tr>
        <tr>
          <td>Task Object application</td>
          <td>9712</td>
          <td>628</td>
          <td>648</td>
          <td>10988</td>
          <td>1024</td>
          <td>1536</td>
          <td>0</td>
          <td>1136</td>
          <td>3696</td>
        </tr>
        <tr>
          <td>Semaphore application</td>
          <td>10196</td>
          <td>640</td>
          <td>664</td>
          <td>11500</td>
          <td>1024</td>
          <td>1536</td>
          <td>0</td>
          <td>1156</td>
          <td>3716</td>
        </tr>
        <tr>
          <td>Semaphore Object application</td>
          <td>10196</td>
          <td>644</td>
          <td>680</td>
          <td>11520</td>
          <td>1024</td>
          <td>1536</td>
          <td>0</td>
          <td>1176</td>
          <td>3736</td>
        </tr>
        <tr>
          <td>Default Configuration</td>
          <td>21544</td>
          <td>6964</td>
          <td>876</td>
          <td>29384</td>
          <td>4096</td>
          <td>1024</td>
          <td>4096</td>
          <td>2500</td>
          <td>11716</td>
        </tr>
      </table>
    </div>
    <div>
      <h3>Dynamic Applications</h3>
      <table>
        <tr class="hdr">
          <td style="width:250px; border-bottom-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,150,255); border-left-style:none; border-right-style:none">ROM</td>
          <td style="background-color:rgb(150,150,255); border-left-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none">RAM</td>
          <td style="background-color:rgb(150,255,150); border-left-style:none; border-right-style:none"/>
          <td style="background-color:rgb(150,255,150); border-left-style:none"/>
        </tr>
        <tr class="hdr">
          <td style="border-top-style:none"/>
          <td>Code</td>
          <td>Initialized Data</td>
          <td>C-initialization</td>
          <td>Total ROM</td>
          <td>ISR/C Stack</td>
          <td>Task Stacks</td>
          <td>Heaps</td>
          <td>BSS</td>
          <td>Total RAM</td>
        </tr>
        <tr>
          <td>Dynamic Memory application</td>
          <td>10816</td>
          <td>706</td>
          <td>704</td>
          <td>12226</td>
          <td>1024</td>
          <td>1536</td>
          <td>4096</td>
          <td>1180</td>
          <td>7836</td>
        </tr>
        <tr>
          <td>Dynamic Task application</td>
          <td>12460</td>
          <td>836</td>
          <td>712</td>
          <td>14008</td>
          <td>1024</td>
          <td>1536</td>
          <td>4096</td>
          <td>1188</td>
          <td>7844</td>
        </tr>
        <tr>
          <td>Dynamic Semaphore application</td>
          <td>13228</td>
          <td>964</td>
          <td>720</td>
          <td>14912</td>
          <td>1024</td>
          <td>1536</td>
          <td>4096</td>
          <td>1196</td>
          <td>7852</td>
        </tr>
      </table>
    </div>
  </body>
</html>